﻿/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

.rslides li img {
	z-index: 9;
	display:block;
        width: 100%;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 8px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:none;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	z-index: 9;
	*z-index: 9;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.rslides_tabs .rslides_here a {
	background:none;
}

.banner .prev{ position:absolute; left:8%; top:50%; margin-top:-21px; background:url(../CHimages/nimg24_left.png) center no-repeat; z-index:22; width:24px; height:42px; display:block;}
.banner .next{ position:absolute; right:8%; top:50%; margin-top:-21px; background:url(../CHimages/nimg24_right.png) center no-repeat; z-index:22; width:24px; height:42px; display:block;}
.banner .prev:hover{ background:url(../CHimages/nimg24_lefton.png) center no-repeat;}
.banner .next:hover{ background:url(../CHimages/nimg24_righton.png) center no-repeat;}
/*banner结束*/

.banner .botBox{ position:absolute; left:0px; bottom:0px; width:100%; height:44px; background:url(../CHimages/bg2.png) repeat; z-index:11;}
.indexNotice{ position:relative;}
.indexNotice .slick{ height:44px; line-height:44px; font-size:14px;}
.indexNotice .slick a{ display:block; height:44px; color:#fff;}
.indexNotice .slick-prev{ display:block; width:17px; height:9px; background:url(../CHimages/nimg17_top.png) no-repeat; position:absolute; right:0px; top:8px; z-index:22;}
.indexNotice .slick-next{ display:block; width:17px; height:9px; background:url(../CHimages/nimg17_bot.png) no-repeat; position:absolute; right:0px; bottom:8px; z-index:22;}
.indexNotice .slick-prev:hover{ background:url(../CHimages/nimg17_topon.png) no-repeat;}
.indexNotice .slick-next:hover{ background:url(../CHimages/nimg17_boton.png) no-repeat;}

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:65px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; background:url(../CHimages/bg2.png) repeat; cursor:pointer; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:#00954f;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexFlashTel .botBox{ position:absolute; left:0px; bottom:0px; width:100%; height:44px; background:url(../CHimages/bg2.png) repeat; z-index:11;}
.indexNoticeTel{ position:relative; padding:0 10px;}
.indexNoticeTel .slick{ height:44px; line-height:44px; font-size:14px; padding-right:40px; overflow:hidden;}
.indexNoticeTel .slick a{ display:block; height:44px; color:#fff;}
.indexNoticeTel .slick-prev{ display:block; width:17px; height:9px; background:url(../CHimages/nimg17_top.png) no-repeat; position:absolute; right:10px; top:8px; z-index:22;}
.indexNoticeTel .slick-next{ display:block; width:17px; height:9px; background:url(../CHimages/nimg17_bot.png) no-repeat; position:absolute; right:10px; bottom:8px; z-index:22;}
.indexNoticeTel .slick-prev:hover{ background:url(../CHimages/nimg17_topon.png) no-repeat;}
.indexNoticeTel .slick-next:hover{ background:url(../CHimages/nimg17_boton.png) no-repeat;}


.indexPart1{ padding-top:25px;}
.indexPart1 .topDiv{ height:50px; border-bottom:#e8e8e8 solid 1px;}
.indexPart1 .topDiv .wal{ position:relative;}
.indexPart1 .title{ height:50px; line-height:50px; background:url(../CHimages/ico1.jpg) left center no-repeat; padding-left:10px; font-size:20px; color:#333;}
.indexPart1 .title em{ position:absolute; font-size:14px; color:#bcbcbc; padding-left:8px; text-transform:uppercase;}
.indexPart1 .tab2{ position:absolute; right:0px; top:0px;}
.indexPart1 .tab2 li{ float:left; margin-left:28px; font-size:14px; height:47px; line-height:47px; border-bottom:#fff solid 3px; width:90px; text-align:center;}
.indexPart1 .tab2 .liNow{ border-bottom:#00954f solid 3px; color:#00954f;}
.indexPart1 .botDiv{ height:296px; background:#f5f5f5;}
.indexPart1 .tabContentDiv2{ height:296px; background:#fff;}
.indexPart1 .contentBox{ padding-left:432px; position:relative; height:295px;  border-bottom:#e8e8e8 solid 1px;}
.indexPart1 .contentBox .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart1 .contentBox .name{ padding-top:55px; font-size:20px; color:#00954f; font-weight:bold;}
.indexPart1 .contentBox .content{ font-size:14px; line-height:32px; padding-top:15px; overflow:hidden;}

.indexPart2{ padding:25px 0 45px;}
.indexPart2 .leftDiv{ width:732px;}
.indexPart2 .leftDiv .title{ height:50px; line-height:50px; background:url(../CHimages/ico1.jpg) left center no-repeat; padding-left:10px; font-size:20px; color:#333; margin-bottom:10px;}
.indexPart2 .leftDiv .title em{ font-size:14px; color:#bcbcbc; padding-left:8px; text-transform:uppercase;}
.indexPart2 .leftDiv .contentBox{ padding-left:312px; position:relative; height:274px;}
.indexPart2 .leftDiv .contentBox .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart2 .leftDiv .contentBox .name{ padding-top:18px; font-size:20px; color:#00954f; font-weight:bold;}
.indexPart2 .leftDiv .contentBox .content{ height:140px; line-height:28px; overflow:hidden; font-size:14px; padding-top:30px;}
.indexPart2 .leftDiv .contentBox .btnDiv{ position:absolute; right:0px; bottom:0px; width:114px; height:35px;}
.indexPart2 .leftDiv .contentBox .btnDiv a{ display:block; width:114px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#f7b448; color:#fff; line-height:35px; text-align:center;}
.indexPart2 .leftDiv .contentBox .btnDiv a:hover{ text-decoration:underline;}

.indexPart2 .rightDiv{ width:403px;}
.indexPart2 .rightDiv .title{ text-align:right; height:50px; line-height:50px; background:url(../CHimages/ico1.jpg) right center no-repeat; padding-right:10px; font-size:20px; color:#333; margin-bottom:10px;}
.indexPart2 .rightDiv .title em{ font-size:14px; color:#bcbcbc; padding-right:8px; text-transform:uppercase;}
.indexPart2 .rightDiv .imgDiv{ border:#ededed solid 2px;}

.about{ padding:30px 0 10px;}
.about .content{ font-size:14px; line-height:30px;}
.about .imgDiv{ padding:20px 0;}
.about .list{ padding-top:30px;}
.about .list li{ padding-left:178px; position:relative; min-height:67px; margin-bottom:35px;}
.about .list li .ico{ position:absolute; left:0px; top:0px; width:150px; height:67px; border-right:#e6e6e6 solid 1px;}
.about .list li .msg{ line-height:30px; font-size:14px;}

.culture{ padding:10px 0 30px;}
.culture .list li{ position:relative; margin-bottom:20px;}
.culture .list li .name a{ display:block; font-size:14px; position:relative; line-height:26px; padding:15px 140px 15px 30px; background:#dedede url(../CHimages/nimg43_9.png) right center no-repeat; color:#5bb531;}
.culture .list li .box{ background:#fff; line-height:24px; font-size:14px; display:none; padding:30px 28px;}
.culture .list li.liNow .name a{ background:#5bb531 url(../CHimages/nimg43_9on.png) right center no-repeat; color:#fff;}

.news{ padding:35px 0 65px;}
.news .list li{ height:181px; background:url(../CHimages/line3.png) bottom repeat-x; padding:0 145px 0 226px; position:relative;}
.news .list li .imgDiv{ position:absolute; left:0px; top:22px;}
.news .list li .name{ padding-top:36px; font-size:18px; height:40px;}
.news .list li .name a{ color:#333; display:block; height:24px; overflow:hidden; line-height:24px;}
.news .list li .name a:hover{ color:#00954f;}
.news .list li .content{ line-height:30px; font-size:14px; height:60px; overflow:hidden;}
.news .list li .timeDiv{ position:absolute; right:0px; top:30px; text-align:right; font-size:14px; color:#bbb; line-height:30px;}
.news .list li .timeDiv em{ display:block; font-size:24px; color:#333;}

.newShow{ padding:50px 0 30px;}
.newShow .name{ text-align:center; font-size:24px; color:#444; padding-bottom:15px;}
.newShow .time{ text-align:center; color:#8a8a8a; padding-bottom:40px; border-bottom:#e7e7e7 solid 1px;}
.newShow .time em{ padding:0 18px;}
.newShow .content{ font-size:14px; line-height:32px; color:#444; padding:25px 0 50px;}
.newShow .imgDiv{ text-align:center; padding:25px 0;}


.pageDown{height:105px; position:relative;}
.pageDown .box{ border-top:#ddd solid 1px; padding-top:25px;}
.pageDown .btn{position:absolute; display:block; top:30px; right:0px; width:161px; height:45px; background:url(../CHimages/btn1.png) no-repeat; text-indent:28px; line-height:45px; color:#fff; font-size:16px; font-weight:bold;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}

.contact{ padding:50px 0 30px;}
.contact .part1{ height:230px; position:relative;}
.contact .list li{ padding-left:30px; position:relative; min-height:25px; margin-bottom:15px; font-size:14px; line-height:24px;}
.contact .list li img{ position:absolute; left:0px; top:0px;}
.contact .ewmDiv{ position:absolute; right:0px; top:0px; padding-left:166px;}
.contact .ewmDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.contact .ewmDiv p{ font-size:14px; padding-top:35px; line-height:30px;}
.contact .mapDiv{ padding-top:65px;}

.gasNetwork{ padding:50px 0;}
.gasNetwork .part1{ height:280px; padding-left:400px; position:relative;}
.gasNetwork .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.gasNetwork .part1 h2{ font-size:16px; color:#222; padding-bottom:20px;}
.gasNetwork .part1 .content{ font-size:14px; line-height:28px;}
.gasNetwork .part2{ padding-top:70px;}
.gasNetwork .part2 b{ display:block; float:left; height:38px; line-height:38px; font-size:16px; color:#333; padding-right:10px;}
.provinceTab{ width:190px; height:38px; background:#fff; position:relative;}
.provinceTab .name{line-height:38px; font-size:14px; color:#888686; display:block; padding-left:18px;}
.provinceTab .ico{position:absolute; top:0px; right:0px; width:100%; height:38px; background:url(../CHimages/selectIco.png) right center no-repeat; cursor:pointer;}
.provinceTab ul{margin-right:0px; position:absolute; z-index:20; left:0px; top:38px; width:100%; display:none;}
.provinceTab li{ height:38px; line-height:38px; background:#fff; padding-left:18px; font-size:14px;}
.provinceTab li.liNow{ background:#00954f; color:#fff;}

.gasNetwork .part2 .tabContentDiv2{ padding-top:30px;}
.gasNetwork .part2 .table{ border-left:#ccc solid 1px; border-top:#ccc solid 1px;}
.gasNetwork .part2 .table th{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; text-align:left; font-weight:400; font-size:14px;}
.gasNetwork .part2 .table .th01{ width:137px;}
.gasNetwork .part2 .table .th02{ width:90px;}
.gasNetwork .part2 .table .th03{ width:460px;}
.gasNetwork .part2 .table .th04{ width:147px;}
.gasNetwork .part2 .table td{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; font-size:14px;}
.gasNetwork .part2 .table p{ padding:10px 10px 10px 20px;}

.business .videoPic{ padding-bottom:50px;}
.business{ padding:50px 0 20px;}
.business .txt{ font-size:18px; color:#00954f; padding-bottom:20px;}
.business .content{ text-indent:25px;font-size:14px; line-height:32px; padding-bottom:30px;}
.business .list{ padding-bottom:35px;}
.business .list ul{ margin-right:-10px;}
.business .list li{ float:left; width:415px; margin-right:10px; height:276px; position:relative;}
.business .list li .name{ position:absolute; right:0px; bottom:0px; width:390px; height:54px; line-height:54px; text-align:right; background:url(../CHimages/nimg415Bg1.png) no-repeat; font-size:18px; color:#ee7800; padding-right:25px;}
.business .list li .name2{ position:absolute;width:390px; height:54px; line-height:54px; background:url(../CHimages/nimg415Bg2.png) no-repeat; font-size:18px; color:#00954f; padding-left:25px; margin-bottom:38px;}
.business .list .li01{ padding-bottom:0px;}

.productInfo{ padding:50px 0 30px;}
.productInfo .list ul{ margin-right:-30px;}
.productInfo .list li{ float:left; width:33.33%; margin-bottom:30px;}
.productInfo .list li .box{ position:relative; margin-right:30px;  background:#e8e7e7;}
.productInfo .list li .imgDiv{ position:relative;}
.productInfo .list li .imgDiv img{ width:100%;}
.productInfo .list li .name{ text-align:center; font-size:14px; height:48px; line-height:48px; color:#515151; overflow:hidden; padding:0 10px;}
.productInfo .list li .hoverBox{ display:none; position:absolute; left:50%; margin-left:-47%; top:50%; margin-top:-41%; width:94%; height:94%; z-index:11; background:url(../CHimages/bg3.png) repeat;}
.productInfo .list li .txt{ position:absolute; left:50%; width:200px; margin-left:-100px; height:48px; line-height:24px; color:#fff; font-size:14px; text-align:center; overflow:hidden; top:50%; margin-top:-24px;}

.health{ padding:40px 0;}
.health .content{ font-size:14px; line-height:30px; padding-bottom:40px;}
.health .content b{ display:block; color:#00954F;}
.health .imgDiv{ text-align:center; padding-bottom:30px;}
.health .txt{ text-align:center; color:#333; font-weight:bold; font-size:14px; padding-bottom:35px;}

.product{ padding:40px 0;}
.product .content{ font-size:14px; line-height:30px; padding-bottom:40px;}
.product .content b{ display:block; color:#00954F;}
.product .imgDiv{ text-align:center; padding-bottom:30px;}
.product .txt{ font-size:18px; padding-bottom:16px; position:relative; margin-bottom:20px;}
.product .txt em{ position:absolute; left:0px; bottom:0px; display:block; width:26px; height:1px; background:#aeaeae;}

.advertising{ padding:50px 0;}
.advertising .txt{ font-size:18px; padding-bottom:16px; position:relative; margin-bottom:20px;}
.advertising .txt em{ position:absolute; left:0px; bottom:0px; display:block; width:26px; height:1px; background:#aeaeae;}
.advertising .content{ font-size:14px; line-height:30px; padding-bottom:40px;}
.advertising .list{ padding-bottom:30px;}
.advertising .list li{ float:left; width:33.33%; font-size:14px;}
.advertising .list li div{ position:relative; padding-left:24px; height:28px; line-height:28px;}
.advertising .list li em{ position:absolute; left:0px; top:0px;}

.rent{ padding:50px 0;}
.rent .table{ border-left:#ccc solid 1px; border-top:#ccc solid 1px;}
.rent .table th{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; text-align:left; font-weight:400; font-size:14px;}
.rent .table .th01{ width:88px;}
.rent .table .th02{ width:269px;}
.rent .table .th03{ width:278px;}
.rent .table .th04{ width:200px;}
.rent .table td{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; font-size:14px;}
.rent .table p{ padding:10px 10px 10px 20px;}

.blood{ padding:50px 0;}
.blood .name{ text-align:center; font-size:24px; color:#333; line-height:40px; border-bottom:#e7e7e7 solid 1px; padding-bottom:20px;}
.blood .content{ font-size:14px; line-height:30px; padding:20px 0 30px;}
.blood .txt{ font-size:18px; padding-bottom:25px;}
.blood .txt b{ color:#00954F;}
.blood .msg{ padding-bottom:40px; font-size:18px;}
.blood .msg b{ color:#00954F;}

.historyBox{ position:relative;}
.historyBg{ height:55px; background:url(../CHimages/line4.jpg) left 36px repeat-x;}
.historyList{ height:55px; background:url(../CHimages/bg4.png) left 29px repeat-x; padding:0 70px;}
.historyList .slick-slide{ text-align:center; height:55px; font-size:16px; font-weight:bold; background:url(../CHimages/nimg28_1.png) center 22px no-repeat; cursor:pointer;}
.historyList .slickon{ color:#ee7800; background:url(../CHimages/nimg28_1on.png) center 22px no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:50%; margin-top:-8px; display:block; background:#F9F9F9 url(../CHimages/nimg26_left.png) left top no-repeat; width:55px; height:26px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:50%; margin-top:-8px; display:block; background:#F9F9F9 url(../CHimages/nimg26_right.png) right top no-repeat; width:55px; height:26px;}
.historyBox .slick-prev:hover{ background:#F9F9F9 url(../CHimages/nimg26_lefton.png) left top no-repeat;}
.historyBox .slick-next:hover{ background:#F9F9F9 url(../CHimages/nimg26_righton.png) right top no-repeat;}
.historyBox .contentBox{}

.historyContentDiv{ padding-top:40px;}
.historyContent{ display:none; font-size:14px; line-height:30px; padding:0 60px;}

.education{ padding:20px 0 40px;}
.education .list li{ position:relative; padding:30px 0 50px 112px; background:url(../CHimages/line3.png) bottom repeat-x;}
.education .list li .year{ position:absolute; left:0px; top:30px; font-size:20px; font-weight:bold;}
.education .list li .content{ font-size:14px; line-height:30px;}
.education .list li .imgList{ padding-top:20px;}
.education .list li .imgList dl{ margin-right:-18px;}
.education .list li .imgList dd{ float:left; width:33.33%;}
.education .list li .imgList .box{ margin-right:18px;}
.education .list li .imgList img{ width:100%;}

.tourism{ padding:5px 0;}
.tourism .name{ text-align:center; line-height:38px; color:#333; font-size:24px; padding-bottom:10px;}
.tourism .time{ text-align:center; color:#999; padding-bottom:20px; border-bottom:#e7e7e7 solid 1px;}
.tourism .txt { line-height:24px; color:#333;text-indent:2em;padding-bottom:20px;}
.tourismPic{min-height:500px; position:relative;}
.tourismPic .list{padding:120px 40px 0; width:760px; margin:0 auto;}
.tourismPic li{float:left; width:253px; height:290px;}
.tourismPic li img{ width:253px;}
.tourismPic li .name{ display:none; padding-top:30px; text-align:center; font-size:18px;}
.tourismPic .prev{display:block; background:url(../CHimages/nimg20_left.png) center no-repeat; width:20px; height:36px; position:absolute; z-index:50; left:0px; top:50%; margin-top:-50px;}
.tourismPic .next{display:block; background:url(../CHimages/nimg20_right.png) center no-repeat; width:20px; height:36px; position:absolute; z-index:50; right:0px; top:50%; margin-top:-50px;}
.tourismPic .prev:hover{ background:url(../CHimages/nimg20_lefton.png) center no-repeat;}
.tourismPic .next:hover{ background:url(../CHimages/nimg20_righton.png) center no-repeat;}
.tourismLayer{position:absolute; z-index:20; left:50%; top:70px; width:437px; margin-left:-218px;}
.tourismLayer .name{ display:block; text-align:center; padding-top:50px; font-size:14px;}

.tourismPicTelBox{ display:none; padding-top:30px;}
.tourismPicTel{ position:relative; padding:0 40px;}
.tourismPicTel .slick{ background:url(../CHimages/honorBg.jpg) center bottom no-repeat; background-size:100%; padding-bottom:25px;}
.tourismPicTel .slick img{ width:100%;}
.tourismPicTel .slick .name{ text-align:center; padding-top:15px; font-size:14px;}
.tourismPicTel .slick-prev{display:block; background:url(../CHimages/nimg20_left.png) center no-repeat; width:20px; height:36px; position:absolute; z-index:50; left:0px; top:42%; margin-top:-16px;}
.tourismPicTel .slick-next{display:block; background:url(../CHimages/nimg20_right.png) center no-repeat; width:20px; height:36px; position:absolute; z-index:50; right:0px; top:42%; margin-top:-16px;}

.job{ padding:0px 0;}
.job .jobTop{ height:96px;}
.job .jobTop li{ float:left; text-align:center; font-size:16px; width:20%; height:96px; font-size:18px; color:#fff; background:#00954f;}
.job .jobTop li .ico{ padding:16px 0 15px;}
.job .jobBottom{ padding-bottom:50px;}
.job .jobBottom li{ background:url(../CHimages/line3.png) repeat-x bottom;}
.job .jobBottom li .div1{ height:68px;}
.job .jobBottom li .div1 a{ display:block; height:68px;}
.job .jobBottom li .div1 a:hover{ color:#ee7800; font-weight:bold;}
.job .jobBottom li .div1 dd{ float:left; font-size:14px; text-align:center; width:20%;}
.job .jobBottom li .div1 dd em{ display:block; display:table-cell; height:68px; vertical-align:middle; width:200px;}
/*.job .jobBottom .dd01{ width:36%;}
.job .jobBottom .dd02{ width:16%;}
.job .jobBottom .dd03{ width:16%;}
.job .jobBottom .dd04{ width:16%;}
.job .jobBottom .dd05{ width:16%;}*/

.jobShow{ padding:0px 0;}
.jobShow .name{ font-size:24px; color:#ee7800; font-weight:bold; padding-bottom:25px;}
.jobShow .title{ font-size:18px; color:#000; background:url(../CHimages/ico5.jpg) left center no-repeat; padding-left:12px; position:relative; margin-bottom:15px;}
.jobShow .list{ padding:10px 0 40px 12px;}
.jobShow .list li{ float:left; font-size:14px; padding-right:100px;}
.jobShow .content{ font-size:14px; line-height:36px; padding-left:12px; padding-bottom:30px;}
.jobShow .btnDiv a{ display:block; width:154px; height:50px; background:#00954f; font-size:18px; color:#fff; text-align:center; line-height:50px;}

.legal{ padding:40px 0;}
.legal .content{ font-size:14px; line-height:30px;}
.legal .txt{ color:#00954F; font-weight:bold;}

.netMap{ padding:40px 0 50px;}
.netMap li{ margin-bottom:25px; padding-bottom:25px; background:url(../CHimages/line3.png) bottom repeat-x;}
.netMap li h2{ font-size:18px; height:36px;}
.netMap li h2 a{ color:#666;}
.netMap li div{ position:relative; left:-20px;}
.netMap li div a{ font-size:14px; padding:0 20px;}

.partner{ padding:50px 0 20px;}
.partner .list ul{ margin-right:-42px;}
.partner .list li{ float:left; width:33.33%; margin-bottom:30px;}
.partner .list li .box{ margin-right:42px;}
.partner .list li .imgDiv{ border:#e4e4e4 solid 1px;}
.partner .list li .imgDiv img{ width:100%;}
.partner .list li .name{ font-size:14px; text-align:center; height:46px; line-height:46px; overflow:hidden;}




.welfareTab{ width:340px; margin:0 auto; overflow:hidden; padding:45px 0;}
.welfareTab li{ float:left; width:138px; height:50px; margin:0 16px; font-size:14px; text-align:center;}
.welfareTab li a{ display:block; width:136px; height:48px; border:#c3c3c3 solid 1px; line-height:48px;}
.welfareTab li a:hover, .welfareTab li .aNow{ background:#00954f; color:#fff; border:#00954f solid 1px;}

.welfare{ padding-bottom:100px;}
.welfare .txt{ font-size:24px; color:#333; padding-bottom:20px;}
.welfare .content{ font-size:14px; line-height:24px; padding-bottom:40px;}
.welfare .imgDiv{ text-align:center;}
.welfare .imgDiv img{ max-width:830px;}

.milestone .list{ padding-bottom:30px;}
.milestone .list ul{ margin-right:-28px;}
.milestone .list li{ float:left; margin-bottom:25px;}
.milestone .list li .box{ margin-right:28px; width:257px;}
.milestone .list li .imgDiv{ border:#dcdcdc solid 3px;}
.milestone .list li .imgDiv img{ width:250px; height:250px;}
.milestone .list li .name{ padding-top:5px; height:48px; line-height:24px; overflow:hidden; font-size:14px; text-align:center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.milestoneShow{ padding:50px 0 30px;}
.milestoneShow .name{ font-size:24px; color:#444; padding-bottom:15px;}
.milestoneShow .time{ color:#8a8a8a; padding-bottom:40px; border-bottom:#e7e7e7 solid 1px;}
.milestoneShow .time em{ padding:0 18px;}
.milestoneShow .content{ font-size:14px; line-height:32px; color:#444; padding:25px 0 50px;}
.milestoneShow .imgDiv{ text-align:center; padding:25px 0;}

.salary .list{ padding:40px 0 160px;}
.salary .list ul{ margin-right:-6px;}
.salary .list li{ float:left; width:50%; margin-bottom:6px;}
.salary .list li .box{ margin-right:6px; position:relative; padding-left:160px; overflow:hidden;}
.salary .list .li01 .box{ height:298px; background:#ffecd9;}
.salary .list .li02 .box{ height:298px; background:#e9f4f6;}
.salary .list .li03 .box{ height:214px; background:#caebdb;}
.salary .list .li04 .box{ height:214px; background:#f8e9ee;}
.salary .list li .ico{ position:absolute; left:10px; top:30px;}
.salary .list li .name{ padding:25px 0 15px; font-size:24px; color:#333;}
.salary .list li dd{ float:left; width:42%; font-size:14px; line-height:22px;}
.salary .list li .dd01{ width:58%;}




/*2018.7.10*/
.business .videoPic{ padding-bottom:20px;}
.business .form{ height:58px; background:#fff; border-bottom:#f6f6f6 solid 1px; padding:0 55px; overflow:hidden;}
.business .form li{ float:left; font-size:14px; line-height:58px; width:334px;}
.business .form .li01{ float:right; width:62px;}
.business .form a{ font-size:14px; color:#999;}
.business .form select{ width:100px; border:none; height:58px; line-height:58px;}
.business .list2 li{ margin-bottom:20px; background:#fff; padding:0 30px;}
.business .list2 li .topBox{ height:187px; border-bottom:#dedede solid 1px; padding:0 100px 0 280px; position:relative;}
.business .list2 li .imgDiv{ position:absolute; left:0px; top:28px;}
.business .list2 li .name{ padding-top:46px; font-size:18px; color:#333; line-height:30px; height:60px; overflow:hidden;}
.business .list2 li .address{ padding-left:40px; font-size:16px; min-height:28px; line-height:28px; background:url(../images/nimg25_7.png) left 3px no-repeat;}
.business .list2 li .phone{ position:absolute; right:42px; top:80px; display:block;}
.business .list2 li .botBox{ padding:19px 0; overflow:hidden;}
.business .list2 li .label{ float:left; margin-right:10px; width:100px; height:36px; background:#f4f4f4; border-radius:4px; -moz-border-radius:4px; font-size:16px; color:#ec7800; line-height:36px; text-align:center;}
.business .list2 li .label2{ color:#ff292a;}

.card{ padding-bottom:50px;}
.card .part1{ height:48px; overflow:hidden; padding:15px 0 38px;}
.card .part1 .btnDiv{ padding-right:28px;}
.card .part1 .btnDiv a{ display:block; width:176px; height:48px; line-height:48px; border-radius:4px;  background:#dedede; text-align:center; font-size:16px; color:#333;}
.card .part1 .msg{ padding-left:28px; border-left:#dedede solid 1px; height:48px; line-height:48px; color:#eb7801; font-size:14px;}
.card .part2{ height:58px; line-height:58px; background:#eb7801; padding-left:30px; font-size:18px; color:#fff;}
.card .title{ font-size:24px; color:#333; padding:50px 0 15px;}
.card .title_wb{ font-size:24px; color:#a22b38; padding:50px 0 15px;}
.card .list li{ position:relative; background:#fff; border-bottom:#f4f4f4 solid 1px;}
.card .list li .name a {display: block; font-size: 16px; color: #333; position: relative; height: 60px; line-height: 60px; padding:0 30px; background: #fff; } 
.card .list li .name em{ padding-right:20px; color:#00954f;}
.card .list li .box {background: #f4f4f4; line-height: 30px; font-size: 14px; display: none; color: #999; padding: 25px 72px 35px; } 
.card .list li.liNow {background:#00954f; color:#000;}
.card .list li.liNow .name a{ background:#00954f;   color:#000;}
.card .list li.liNow .name em{ color:#fff;}


/*
#00954f
#a22b38
*/

.wb{ padding-bottom:50px;}
.wb .part1{ height:48px; overflow:hidden; padding:15px 0 38px;}
.wb .part1 .btnDiv{ padding-right:28px;}
.wb .part1 .btnDiv a{ display:block; width:176px; height:48px; line-height:48px; border-radius:4px;  background:#dedede; text-align:center; font-size:16px; color:#333;}
.wb .part1 .msg{ padding-left:28px; border-left:#dedede solid 1px; height:48px; line-height:48px; color:#eb7801; font-size:14px;}
.wb .part2{ height:58px; line-height:58px; background:#eb7801; padding-left:30px; font-size:18px; color:#fff;}
.wb .title{ font-size:24px; color:#333; padding:50px 0 15px;}
.wb .title_wb{ font-size:24px; color:#a22b38; padding:50px 0 15px;}
.wb .list li{ position:relative; background:#fff; border-bottom:#f4f4f4 solid 1px;}
.wb .list li .name a {display: block; font-size: 16px; color: #333; position: relative; height: 60px; line-height: 60px; padding:0 30px; background: #fff; } 
.wb .list li .name em{ padding-right:20px; color:#00954f;}
.wb .list li .box {background: #f4f4f4; line-height: 30px; font-size: 14px; display: none; color: #999; padding: 25px 72px 35px; } 
.wb .list li.liNow {background:#a22b38; color:#000;}
.wb .list li.liNow .name a{ background:#a22b38;   color:#000;}
.wb .list li.liNow .name em{ color:#fff;}

.job2 {padding-bottom:5px;}
.job2 .part1{ height:48px; overflow:hidden; }
.job2 .part1 .btnDiv{ padding-right:28px;}
.job2 .part1 .btnDiv a{ display:block; width:176px; height:48px; line-height:48px; border-radius:4px;  background:#dedede; text-align:center; font-size:16px; color:#333;}
.job2 .part1 .msg{ padding-left:28px; border-left:#dedede solid 1px; height:48px; line-height:48px; color:#eb7801; font-size:14px;}
.job2 .part2{ height:58px; line-height:58px; background:#eb7801; padding-left:30px; font-size:18px; color:#fff;}
.job2 .title{ font-size:24px; color:#333; padding:50px 0 15px;}
.job2 .list li{ position:relative; background:#fff; border-bottom:#f4f4f4 solid 1px;}
.job2 .list li .name a {display: block; font-size: 16px; color: #333; position: relative; height: 60px; line-height: 60px; padding:0 30px; background: #fff; } 
.job2 .list li .name em{ padding-right:20px; color:#00954f;}
.job2 .list li .box {background: #f4f4f4; line-height: 30px; font-size: 14px; display: none; color: #999; padding: 25px 72px 35px; } 
.job2 .list li.liNow .name a{ background:#00954f; color:#fff;}
.job2 .list li.liNow .name em{ color:#fff;}
